echinococcus granulosus - English Synonyms Dictionary